<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
    <title>Quote</title>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <!--Add to Calendar-->
        <script src="src/js/jscal2.js"></script>
        <script src="src/js/lang/en.js"></script>
        <link rel="stylesheet" type="text/css" href="src/css/jscal2.css" />
        <link rel="stylesheet" type="text/css" href="src/css/border-radius.css" />
        <link rel="stylesheet" type="text/css" href="src/css/steel/steel.css" />
        <!--End Add to Calendar-->
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
        <script src="funcionesVista.js" language="JavaScript"></script>
        <link rel="stylesheet" href="css/style.css" type="text/css" />
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width">
        <link rel="stylesheet" href="css/bootstrap.min.css">
        <link rel="stylesheet" href="css/main.css">		
        <link rel="stylesheet" href="css/bootstrap-responsive.min.css">
        <script src="js/editor.js"></script>
        <!--[if lt IE 9]>
                <script src="js/vendor/html5-3.6-respond-1.1.0.min.js"></script>
        <![endif]-->
    </head>
    <body>
        <!--[if lt IE 7]>
                   <p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
       <![endif]-->
        <?php
        session_start();
        if (strtoupper($_REQUEST["captcha"]) == $_SESSION["captcha"]) {// CAPTCHA FUE EXITOSO
            // REMPLAZO EL CAPTCHA USADO POR UN TEXTO LARGO PARA EVITAR QUE SE VUELVA A INTENTAR
            $_SESSION["captcha"] = md5(rand() * time());
            ?>

            <?php
			mysql_connect("localhost", "cotanueva", "Ce3rt7c0l1NaS9"); // primero el host, segundo el user, tercero la contrasea
            mysql_select_db("info-nuevalengua_com_cotizador"); // hay ke seleccionar la base de datos o si no nunca te va a guardar	
			
			
            $idContacto;
            $nombre = mysql_real_escape_string($_POST['nombre']);
            $apellido = mysql_real_escape_string($_POST['apellido']);
            $email = mysql_real_escape_string($_POST['email']);
            $telefono = mysql_real_escape_string($_POST['telefono']);
            $sedeCurso = mysql_real_escape_string($_POST['sedeCurso']); //llega el Id del la sede
            $curso = mysql_real_escape_string($_POST['seleccionCurso']); //llega el Id del curso
            $fechaCurso = mysql_real_escape_string($_POST['fechaCurso']);
            $numeroSemanas = mysql_real_escape_string($_POST['numeroSemanas']); //llega el id de las semanas pero es = al nuemro semanas
            $fechaInicioAl = mysql_real_escape_string($_POST['fechaInicio']);
            $fechaFinAl = mysql_real_escape_string($_POST['fechaFin']);
            $numeroNoches = 0;
            $alojamiento = mysql_real_escape_string($_POST['alojamiento']); //llega id del select
            $detalleApartamento = mysql_real_escape_string($_POST['apartamento1']); // llega value de tipo apartamento
            $detalleFamilia = mysql_real_escape_string($_POST['Familia1']); // llega value de tipo de familia
            $coberturaMedica = mysql_real_escape_string($_POST['coberturaMedica']); //llega id del select
            $recogidaAeropuerto = mysql_real_escape_string($_POST['recogidaAeropuerto']); //llega id del select
            $estatusContacto; //se utiliza para verificar que el contacto no sea duplicado 
            $touresOption = mysql_real_escape_string($_POST['toures']); //llega valor si los toures son solicitados 1 de lo contrario 0 
            $moneda = 'USD';
            $priceRegistration = 0;
            $alojamientoCosto;
            $tuoresInscritos =  array();
            $tuoresInscritosGratis =  array();
            
            

//defino fecha 1 
            $ano1 = substr($fechaInicioAl, 0, 4);
            $mes1 = substr($fechaInicioAl, 5, 7);
            $dia1 = substr($fechaInicioAl, 8, 10);
//defino fecha 2 
            $ano2 = substr($fechaFinAl, 0, 4);
            $mes2 = substr($fechaFinAl, 5, 7);
            $dia2 = substr($fechaFinAl, 8, 10);
//calculo timestam de las dos fechas 
            $timestamp1 = mktime(0, 0, 0, $mes1, $dia1, $ano1);
            $timestamp2 = mktime(4, 12, 0, $mes2, $dia2, $ano2);
//resto a una fecha la otra 
            $segundos_diferencia = $timestamp1 - $timestamp2;
//echo $segundos_diferencia; 
//convierto segundos en d? 
            $dias_diferencia = $segundos_diferencia / (60 * 60 * 24);
//obtengo el valor absoulto de los d? (quito el posible signo negativo) 
            $dias_diferencia = abs($dias_diferencia);
//quito los decimales a los d? de diferencia 
            $dias_diferencia = floor($dias_diferencia);
            $numeroNoches = $dias_diferencia;

            

            /*             * *busqueda de los textos en base de datos** */
            $sedeCursoText = mysql_query("SELECT * FROM ciudades WHERE (idCiudad = '$sedeCurso ') ");
            $sedeCursoText = mysql_fetch_array($sedeCursoText);
            $sedeCursoText = $sedeCursoText["nombreCiudad"];

            $cursoText = mysql_query("SELECT * FROM cursos WHERE (idCurso = '$curso ') ");
            $cursoText = mysql_fetch_array($cursoText);
            $cursoText = $cursoText["nombreCurso"];
            $htmlUserExist;

            /* Variables para verificar si el usuario ya esta registrado con ese correo electronico */
            $duplicado = mysql_query("SELECT emailContacto, idContacto FROM contacto WHERE (emailContacto = '$email ')");
            $duplicado = mysql_fetch_array($duplicado);
            if ($duplicado ["emailContacto"] != null) {
                $idContacto = $duplicado ["idContacto"];
                $estatusContacto = "Contacto Existente"; //si el usuariuo ya esta registrado se notifica en la variable $estatusContacto
                $htmlUserExist = '<div class="infoUsuarioExistente"> El usuario  <b>' . $duplicado ["emailContacto"] . '</b>  se encuentra registrado en la plataforma</br>
	 le sera generada una nueva cotizacion con la fecha del dia.</div> ';
                // echo '<div class="infoUsuarioExistente"> El usuario  <b>'.$duplicado ["emailContacto"].'</b>  se encuentra registrado en la plataforma</br>
                //le sera generada una nueva cotizacion con la fecha del dia.</div> ';
            } else {//si el usuario no estaba registrado se insertan los datos de contacto en la tabla contacto
                mysql_query("INSERT INTO contacto(nombreContacto,apellidoContacto,emailContacto,telefonoContacto) VALUES ('$nombre','$apellido','$email','$telefono')");
                $idContacto = $id = mysql_insert_id();
            }

            /* Datos del contacto para generar cotizacion */
            $contactoCotizacion = mysql_query("SELECT idContacto, emailContacto FROM contacto WHERE (emailContacto = '$email ') ");
            $contactoCotizacion = mysql_fetch_array($contactoCotizacion);
            $contactoCotizacionEmail = $contactoCotizacion["emailContacto"];
            $contactoCotizacionId = $contactoCotizacion["idContacto"];
            /* Datos sobre el precio del curso seleccionado */
            $precioCurso = mysql_query("SELECT * FROM precios WHERE (idCursoP = '$curso ') AND (idSemanasP = '$numeroSemanas ') ");
            $precioCurso = mysql_fetch_array($precioCurso);
            $precioCurso = $precioCurso["precioCurso"];
            $precioCursoTotal = $precioCurso * $numeroSemanas;

            /* Envio de correo Electronico confirmacion generacion de cotizacion
              $cabecerasMail  = 'MIME-Version: 1.0' . "\r\n";
              $cabecerasMail .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
              $cabecerasMail .= 'From: Nueva Lengua <jeisson@nuevalengua.com>' . "\r\n";
              $cabecerasMail .= 'Bcc: jeisson@nuevalengua.com' . "\r\n";//CUenta de correo a la que se le envia copi oculta de la generacion de la cotizacion

              mail($email, "Nueva Lengua", "Su cotizacion ha sido generada", $cabecerasMail); */

            $alojamientoCostoBusqueda = 0; //Costo por defecto si no elige el servicio
            $coberturaMedicaCosto = 0; //Costo por defecto si no elige el servicio
            $recogidaAeropuertoCosto = 0; //Costo por defecto si no elige el servicio
            $alojamientoCostoTotal = 0;



            if ($alojamiento == '0' || $alojamiento == 0) {
                $alojamientoText = "No Aplica";
            } else {
                $alojamientoCostoBusquedaSQL = mysql_query("SELECT precioServicio FROM serviciosadicionales WHERE (idServicio = '8') ");
                $alojamientoCostoBusquedaSQL = mysql_fetch_array($alojamientoCostoBusquedaSQL);
                $alojamientoCostoBusqueda = $alojamientoCostoBusquedaSQL["precioServicio"];

                if ($alojamiento == '2' || $alojamiento == 2) {
                    //ejecutar query para buscar el costo en la BD del apartamento seleccionado	
                    $alojamientoSQL = mysql_query("SELECT tipoAlojamiento, precio FROM tipoalojamiento WHERE (idTipoAlojamiento = '$detalleApartamento ') ");
                } else if ($alojamiento == '3' || $alojamiento == 3) {
                    //ejecutar query para buscar el costo en la BD	del tipo de familia seleccionado
                    $alojamientoSQL = mysql_query("SELECT tipoAlojamiento, precio FROM tipoalojamiento WHERE (idTipoAlojamiento = '$detalleFamilia ') ");
                }

                $alojamientoSQL = mysql_fetch_array($alojamientoSQL);
                $alojamientoText = $alojamientoSQL["tipoAlojamiento"];
                $alojamientoCosto = $alojamientoSQL["precio"];
                $alojamientoCostoTotal = $alojamientoCosto * $numeroNoches;
            }

            if ($coberturaMedica == '0' || $coberturaMedica == 0) {
                $coberturaMedicaText = "No Aplica";
            } else {
                //ejecutar query para buscar el costo en la BD
                $coberturaMedicaSQL = mysql_query("SELECT nombreServicio, precioServicio FROM serviciosadicionales WHERE (idServicio = '$coberturaMedica ') ");
                $coberturaMedicaSQL = mysql_fetch_array($coberturaMedicaSQL);
                $coberturaMedicaText = $coberturaMedicaSQL["nombreServicio"];
                $coberturaMedicaCosto = $coberturaMedicaSQL["precioServicio"];
            }

            if ($recogidaAeropuerto == '0' || $recogidaAeropuerto == 0) {
                $recogidaAeropuertoText = "No Aplica";
            } else {
                //ejecutar query para buscar el costo en la BD
                $recogidaAeropuertoSQL = mysql_query("SELECT nombreServicio, precioServicio FROM serviciosadicionales WHERE (idServicio = '$recogidaAeropuerto ') ");
                $recogidaAeropuertoSQL = mysql_fetch_array($recogidaAeropuertoSQL);
                $recogidaAeropuertoText = $recogidaAeropuertoSQL["nombreServicio"];
                $recogidaAeropuertoCosto = $recogidaAeropuertoSQL["precioServicio"];
            }
            if ($precioCursoTotal != "") {
                $priceRegistrationSQL = mysql_query("SELECT nombreServicio, precioServicio FROM serviciosadicionales WHERE (idServicio = '6') ");
                $priceRegistrationSQL = mysql_fetch_array($priceRegistrationSQL);
                $priceRegistration = $priceRegistrationSQL["precioServicio"];
            }


            /* Se calcula el precio total de la cotizacion sin sumar los servicios */
            $costoTotalCotizacionServices = 0;
            $costoTotalCotizacion = $precioCursoTotal +
                    $alojamientoCostoBusqueda +
                    $coberturaMedicaCosto +
                    $recogidaAeropuertoCosto +
                    $alojamientoCostoTotal +
                    $priceRegistration;

            /* Separo para obtener el rango de fechas que se debe buscar para los servicios adicionales que tienen fecha */
            $fechaCursoInicio = $_POST['fechaCurso']; //Fecha en la que tendria inicio el curso
            $numeroSemanasCurso = $_POST['numeroSemanas']; //llega el id de las semanas pero es = al nuemro semanas

            $diasSumar = $numeroSemanasCurso * 7;
            $diasSumar = $diasSumar . ' days';
            $fecha = date_create($fechaCursoInicio);
            $fechaIniciaConsultaServicios = date_format($fecha, 'Y-m-d');
            date_add($fecha, date_interval_create_from_date_string($diasSumar));
            $fechaFinConsultaServicios = date_format($fecha, 'Y-m-d');

            /* SELECT DISTINCT s.idServicio, s.nombreServicio, s.descServicio, s.urlServicio, s.precioServicio  FROM serviciosadicionales s, fecha_actividad f 
              WHERE s.gratuito = '0'
              and (f.id_servicio_ad = s.idServicio and f.fecha >= '2013-12-10' and f.fecha <= '2014-03-10') */

            /* Busqueda de servicios a ofrecer a los estudiantes */
            $serviciosAdicionalesGratuitos;
            
            if( $sedeCurso == '1' || $sedeCurso == 1){
                $serviciosAdicionalesGratuitos = mysql_query("SELECT DISTINCT s.idServicio, s.nombreServicio, s.descServicio, s.urlServicio, DATE_FORMAT(f.fecha, '%d %b %Y') AS fecha, s.idServicio FROM serviciosadicionales s, fecha_actividad f  
WHERE (gratuito = '1') and s.ciudadServicio like ('%Bog%')
and (f.id_servicio_ad = s.idServicio and f.fecha >= '$fechaIniciaConsultaServicios' and f.fecha <= '$fechaFinConsultaServicios') group by s.idServicio Asc");
            }
            else if( $sedeCurso == '2' || $sedeCurso == 2){
                $serviciosAdicionalesGratuitos = mysql_query("SELECT DISTINCT s.idServicio, s.nombreServicio, s.descServicio, s.urlServicio, DATE_FORMAT(f.fecha, '%d %b %Y') AS fecha, s.idServicio FROM serviciosadicionales s, fecha_actividad f  
WHERE (gratuito = '1') and s.ciudadServicio like ('%Car%')
and (f.id_servicio_ad = s.idServicio and f.fecha >= '$fechaIniciaConsultaServicios' and f.fecha <= '$fechaFinConsultaServicios') group by s.idServicio Asc");
            }
            else if( $sedeCurso == '3' || $sedeCurso == 3){
                $serviciosAdicionalesGratuitos = mysql_query("SELECT DISTINCT  s.idServicio, s.nombreServicio, s.descServicio, s.urlServicio, DATE_FORMAT(f.fecha, '%d %b %Y') AS fecha, s.idServicio FROM serviciosadicionales s, fecha_actividad f  
WHERE (gratuito = '1') and s.ciudadServicio like ('%Med%')
and (f.id_servicio_ad = s.idServicio and f.fecha >= '$fechaIniciaConsultaServicios' and f.fecha <= '$fechaFinConsultaServicios') group by s.idServicio Asc");
            }
            else if( $sedeCurso == '4' || $sedeCurso == 4){
                $serviciosAdicionalesGratuitos = mysql_query("SELECT DISTINCT  s.idServicio, s.nombreServicio, s.descServicio, s.urlServicio, DATE_FORMAT(f.fecha, '%d %b %Y') AS fecha, s.idServicio FROM serviciosadicionales s, fecha_actividad f  
WHERE (gratuito = '1') and s.ciudadServicio like ('%Pan%')
and (f.id_servicio_ad = s.idServicio and f.fecha >= '$fechaIniciaConsultaServicios' and f.fecha <= '$fechaFinConsultaServicios') group by s.idServicio Asc");
            }
            
            $serviciosAdicionalesPagos;
            if ( ($touresOption == '1' || $touresOption == 1)  && ( $sedeCurso == '1' || $sedeCurso == 1 ) ) {
                $serviciosAdicionalesPagos = mysql_query("SELECT DISTINCT s.idServicio, s.nombreServicio, s.descServicio, s.urlServicio, s.precioServicio, DATE_FORMAT(f.fecha, '%d %b %Y') AS fecha  FROM serviciosadicionales s, fecha_actividad f 
    WHERE s.gratuito = '0' and s.ciudadServicio like ('%Bog%')
    and (f.id_servicio_ad = s.idServicio and f.fecha >= '$fechaIniciaConsultaServicios' and f.fecha <= '$fechaFinConsultaServicios') group by s.idServicio");
            }
            else if ( ($touresOption == '1' || $touresOption == 1)  && ( $sedeCurso == '2' || $sedeCurso == 2 ) ) {
                $serviciosAdicionalesPagos = mysql_query("SELECT DISTINCT s.idServicio, s.nombreServicio, s.descServicio, s.urlServicio, s.precioServicio, DATE_FORMAT(f.fecha, '%d %b %Y') AS fecha  FROM serviciosadicionales s, fecha_actividad f 
    WHERE s.gratuito = '0' and s.ciudadServicio like ('%Cart%')
    and (f.id_servicio_ad = s.idServicio and f.fecha >= '$fechaIniciaConsultaServicios' and f.fecha <= '$fechaFinConsultaServicios') group by s.idServicio");
            }
            else if ( ($touresOption == '1' || $touresOption == 1)  && ( $sedeCurso == '3' || $sedeCurso == 3 ) ) {
                $serviciosAdicionalesPagos = mysql_query("SELECT DISTINCT s.idServicio, s.nombreServicio, s.descServicio, s.urlServicio, s.precioServicio, DATE_FORMAT(f.fecha, '%d %b %Y') AS fecha  FROM serviciosadicionales s, fecha_actividad f 
    WHERE s.gratuito = '0' and s.ciudadServicio like ('%Med%')
    and (f.id_servicio_ad = s.idServicio and f.fecha >= '$fechaIniciaConsultaServicios' and f.fecha <= '$fechaFinConsultaServicios') group by s.idServicio");
            }
           else if ( ($touresOption == '1' || $touresOption == 1)  && ( $sedeCurso == '4' || $sedeCurso == 4 ) ) {
                $serviciosAdicionalesPagos = mysql_query("SELECT DISTINCT s.idServicio, s.nombreServicio, s.descServicio, s.urlServicio, s.precioServicio, DATE_FORMAT(f.fecha, '%d %b %Y') AS fecha  FROM serviciosadicionales s, fecha_actividad f 
    WHERE s.gratuito = '0' and s.ciudadServicio like ('%Pan%') 
    and (f.id_servicio_ad = s.idServicio and f.fecha >= '$fechaIniciaConsultaServicios' and f.fecha <= '$fechaFinConsultaServicios') group by s.idServicio");
            }
            /* Busqueda de descuentos */
            /* $descuentoCiudad; 
              $descuentoCiudad =  mysql_query("SELECT MAX(por_desc) as descuento FROM `descuentos` WHERE ciudad_desc = '$sedeCurso'");

              $descuentoCurso;
              $descuentoCurso =  mysql_query("SELECT MAX(por_desc) as descuento FROM `descuentos` WHERE curso_desc = '$curso'"); */

            $precioDescuento = 0;
            $descuentoTotal;
            $descuentoTotal = mysql_query("SELECT MAX(por_desc) as descuento FROM `descuentos` WHERE curso_desc = '$curso' or ciudad_desc = '$sedeCurso'");

            $htmlServiciosAdicionales;
            $htmlServiciosAdicionalesGratis;
            $htmlPrecioDescuento;
            ?>
            <?php include 'vista.php'; ?>          

    <?php
   
    
    
} else {//EL CAPTCHA NO FUE EXITOSO
    // REMPLAZO EL CAPTCHA USADO POR UN TEXTO LARGO PARA EVITAR QUE SE VUELVA A INTENTAR
    $_SESSION["captcha"] = md5(rand() * time());
    $_SESSION["captchamSG"] = "ERROR";
    // INSERTA EL CÓDIGO DE ERROR AQUÍ
    header('Location: index.php');
}
?>    


    </body>